home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / matchm10.zip / MATCHMKR.DOC < prev    next >
Text File  |  1992-07-08  |  25KB  |  639 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                        MATCH MAKER DOOR VERSION 1.00
  18.  
  19.                                July 07, 1992
  20.  
  21.                              PGP Communications
  22.                                Copyright 1992
  23.  
  24.                        Support BBS - The DUNGEON BBS
  25.                                (416)926-8734
  26.  
  27.  
  28.                               SysOp Operation
  29.  
  30.  
  31.  
  32.                                    Page 2
  33.  
  34.                              Table Of Contents
  35.  
  36.      License Agreement................................................3
  37.      Introduction.....................................................4
  38.      Minimum Requirements.............................................5
  39.      Installation and SetUp...........................................6
  40.      Sysop SetUp and Functions.......................................12
  41.      Maintenance Utility - MM-UTIL.EXE...............................13
  42.      Notes...........................................................15
  43.  
  44.  
  45.                                    Page 3
  46.  
  47. ALL RIGHTS RESERVED by PGP Communications, Inc. (tm)
  48.  
  49. This legal  document is  an  agreement between  you, the end  user, and PGP
  50. Communications.  BY  USING  THIS  SOFTWARE, YOU  ARE IN  AGREEING TO BECOME
  51. BOUND BY THE TERMS OF THIS AGREEMENT.
  52.  
  53. While every  precaution  has been  taken in the preparation of this manual,
  54. PGP  Communications,  Inc. (tm)  assumes  no  responsibility  for errors or
  55. omissions.   Neither  is  any liability  assumed for damages resulting from
  56. the use of the information contained herein.
  57.  
  58. PGP Communications  retains  the  Copyright to  this program.   You are NOT
  59. allowed to make  changes to  the compiled  .EXE files without the expressed
  60. written consent of PGP  Communications.  You are allowed to freely copy and
  61. distribute this program  as long as the original files which existed in the
  62. archived file are distributed  in their entirty with no additions.  No fees
  63. may be charged for  distribution,  other than a nominal  fee of up to $5.00
  64. for  media expenses.   You also  agree  NOT  to disclose  your registration
  65. number, if and  when aquired, to  any  other person(s)  who(m) may use this
  66. program.
  67.  
  68. PGP    Communications,  including   but   not  limited   to:   INVOICE.EXE,
  69. IN_MAIN.EXE,    INVDEMO.EXE,  MATCHMKR.EXE,   CLASSAD.EXE  and   any  other
  70. program    that    is     distributed    under    the    PGP   logo  is/are
  71. trademarked/copyrighted by PGP Communications, Inc.(tm)
  72.  
  73. PGP  Communications  assumes no  liability  for  the use  of  this program,
  74. and any  SysOp  using  it  takes  and assumes  all  liability  and respons-
  75. ibility  for it  use and  the  damage that  might occure  through or during
  76. it's use.
  77.  
  78.  
  79. GAP, GAPUTI & GAPQBDR    - are tradenames, trademarks and copyrighted
  80.                            works    of   GAP   Communications   Development
  81.  
  82. BRUN45   &    BRUN45.EXE - are tradenames, trademarks and copyrighted
  83.                            works of MicroSoft Development
  84.  
  85.  
  86.  
  87.  
  88.                                    Page 4
  89.  
  90. Introduction
  91. ^^^^^^^^^^^^
  92.  
  93. Welcome to MATCHMKR(c) - VERSION 1.00!
  94.  
  95.  
  96. The MATCHMKR  Door allows  callers to  answer up  to 73  questions that you
  97. create  pertaining  to  their likes  and  dislikes,  and then  to  have the
  98. door  compare their  answers to answers  given  by other  callers.  It then
  99. reports  back  to the  caller  those other  callers  they match  to  and at
  100. what percentage.
  101.  
  102. Matches are based on:
  103.                         1st. Caller's sex
  104.                         2nd. Caller's sexual preference.
  105.                         3rd. on the 73 questions
  106.  
  107. The  door allows  the  user to  use  his/her FIRST  or  LAST name  as their
  108. handle inside.   So, if  you have the  door set  up in a  Forum that allows
  109. handles   and have   your  board configured   to  use the   handles  in the
  110. DOOR.SYS  file,  aliases will  be  used;  otherwise, the  users  REAL first
  111. or last name is used.
  112.  
  113. The   following  files  should  be   included  in  the  file:  MATCHMxx.ZIP
  114.  
  115.         MATCHMKR.EXE  -* The main door program
  116.         MATCH-1.CFG   -* example config file for GAP (Node 1)
  117.         MATCH-2.CFG   -  example config file for second node GAP
  118.         MM-UTIL.EXE   -* Door utility program
  119.         WELCOME       -* example of the WELCOME file ascii
  120.         WELCOMEG      -* example of the WELCOME file ansi
  121.         QUEST.DAT     -* example question file
  122.         NEWS          -* sample News file
  123.         BRUN45.EXE    -* required to run the program
  124.         MATCHMKR.DOC  -  this file
  125.         REGISTER.DOC  - registration form
  126.  
  127.                       -* means  a required  file and  must be  in the same
  128.                          subdir as the door program
  129.  
  130.  
  131.                                    Page 5
  132.  
  133. Minimum Requirements
  134. ^^^^^^^^^^^^^^^^^^^^
  135.  
  136. You will need to have at least 256K of ram.
  137.  
  138. The  door  has file  sharing  set up  and  will require  that  SHARE.EXE is
  139. loaded,  even if  you are  not running  two or  more nodes,  not running on
  140. a network, nor running DDos or any other multi-tasker.
  141.  
  142. You  may  add   the   following command  line  to  your  AUTOEXEC.BAT FILE:
  143.  
  144.         SHARE
  145.  
  146. If    you  are  running  in  NON-GRAPHICS  mode,   you  MUST  have ANSI.SYS
  147. installed as a device driver in your CONFIG.SYS file:
  148.  
  149.         Example: DEVICE=ANSI.SYS
  150.  
  151.  
  152.                                    Page 6
  153.  
  154. Installation and SetUp
  155. ^^^^^^^^^^^^^^^^^^^^^^
  156.  
  157. First  you  will need to create a subdir where all  the  MATCHMxx.ZIP
  158. files will be located. You may do this at a DOS prompt.
  159.  
  160. On   The  DUNGEON  BBS,  all  door  subdir's  are  located  in  the  subdir
  161. \GAP\DOORS.  The command  to  create the  MATCHMKR  subdir would  look like
  162. this:
  163.  
  164.         C>MKDIR \GAP\DOORS\MATCHMKR <enter>
  165.  
  166. Once  you have  created  the subdir  you will  need  to move  your MATCHMKR
  167. file into  it.  You  may do  this by using  the DOS  COPY command  at a DOS
  168. prompt. The command line would look something like this:
  169.  
  170.         C>COPY A:*.* C:\GAP\DOORS\MATCHMKR <enter>
  171.  
  172. Once  you  have  copied  all  the files,  you  will  now  need  to  run the
  173. MM-UTIL.EXE  program.   This  should be  run  within  the  MATCHMKR subdir.
  174. You  will need  to  change to  that  directory and  may  do so  by entering
  175. the following command at a DOS prompt:
  176.  
  177.         C>CD \GAP\DOORS\MATCHMKR <enter>
  178.  
  179. In   attempts  to  save  you   needed  disk  space,  both  MM-UTIL.EXE  and
  180. MATCHMKR.EXE  require access  to the  run-time  library BRUN45.EXE.   In my
  181. experience,  I have  found that programs  need  to think  that the run-time
  182. library  is  in  the  current  directory.   This  is  somewhat  unfeasible,
  183. since  you  certainly don't  want  to  have copies  of  BRUNxx.EXE floating
  184. around  all over.  I  have found  it workable  to  place all  the libraries
  185. that  you need  in one directory  and  append the  directory.  For example,
  186. I   have all   of  the library   files  in the   directory  C:\GAP\LIB.  To
  187. append  this directory  into the path  so  that any  program needing access
  188. to  it will  be able  to load  it,  you would  have the  following commands
  189. in your AUTOEXEC.BAT file:
  190.  
  191.         APPEND /E
  192.         APPEND C:\GAP\LIB
  193.  
  194. With this,  any program  needing any  of the  files in  this directory will
  195. be able  to access  them, thinking that  they're in  the current directory.
  196.  
  197. Door  programs written  with  the GAPQBDR  Door  Interface Module  will run
  198. on  GAP Communications  version 4  and greater  and on  PCB version  14 and
  199. greater.  However,  at  this  time MATCHMxx  only  recognizes  GAP  and the
  200. DOOR.SYS  file.  If  you  are running  a  different  BBS  software program,
  201. you  will need  to  utilize one  of the  many  door conversion  programs to
  202. use   MATCHMxx.   I  will  be   working  on  making  this  program  PCBoard
  203. friendly in the next release.
  204.  
  205. To  configure the  door for a  particular  BBS setup,  a configuration file
  206. must   be  used.   The  configuration   file  for  MATCHMxx  consists of 11
  207. lines.   The name  of the  file is  usually the  same as  that of  the door
  208. program,  but  with  a  .CNF  extension.  The  format  of  the  file  is as
  209. follows:
  210.  
  211.  
  212.                                    Page 7
  213.  
  214. Installation and SetUp - Continued
  215. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  216.  
  217.         C:\GAP                 <- path to BBS
  218.         The DUNGEON BBS        <- your BBS name
  219.         0                      <- must remain 0 for GAP
  220.         00000                  <- registration number
  221.         you STUD               <- used by the Match Maker
  222.         Horny Studs               in several prompts
  223.         C:\PCRELAY             <- full path to UTI driver
  224.         C:\GAP\DOORS\MATCHMKR  <- full path to work directory
  225.         0                      <- Forum number in which to import
  226.         0                      <- bell toggle  1=on  0=off
  227.         1                      <- match variance
  228.  
  229. The  first  line is  the  full path  to  your BBS  default  directory.  For
  230. GAP, this is usually C:\GAP.
  231.  
  232. The second line is the name of your BBS.
  233.  
  234. The  third  line  is a  flag  that  tells  GAPQBDR what  BBS  system  it is
  235. running  under.  A 0  means  GAP, and  a  1  means PCB.   At  present, this
  236. number NEEDS to remain 0.
  237.  
  238. The  fourth  line is  your registration number.  If you have not registered
  239. your copy, this line should remain 00000.
  240.  
  241. The  fifth line  is used  in the  Match Maker  prompt when  a user attempts
  242. to  make  a match.   For  example with  the  above line,  the  prompt would
  243. be:
  244.  
  245.         "Hiya USERNAME, you STUD!  You have the Match Maker."
  246.  
  247. The sixth line is used in the opening screen when the Match Maker tells the
  248. user how many people are in the database.  For example, with the above line
  249. the prompt would be:
  250.  
  251.          "< 10 Horny Studs in the database >"
  252.  
  253. The seventh line  is the path to  GAP's UTI driver.  This  is needed as the
  254. Match Maker  will post a  message in the  Forum of your  choosing each time
  255. mail is left for them in the door.
  256.  
  257. The eighth line is the path to  the Match Maker's work directory.  This can
  258. be the same as the directory the door program resides in.
  259.  
  260. The ninth  line is  the Forum number  you wish  the Match Maker  to use for
  261. importing its messages to.
  262.  
  263. The tenth line is the bell toggle.  If you wish the system bell to sound if
  264. a user pages you while  inside the door, set this  to 1. 0 will disable the
  265. bell.  Your original  system setting will  be restored when  the user exits
  266. the door.
  267.  
  268. The last line  is the match  variance.  Normally this  would be 1, however,
  269. you may  find that using  1.5  will help the  user's match percentage, thus
  270. not leaving  them lonely.   The door  will differentiate  between the users
  271.  
  272.  
  273.                                    Page 8
  274.  
  275. Installation and SetUp - Continued
  276. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  277.  
  278. sex and  sexual preference, however, it  would be difficult to have  a user
  279. respond to  a description of themselves  and then what they're  looking for
  280. and  exactly  match  these  responses ... namely  because  I've got no idea
  281. what your question file is going to look like, or where what questions will
  282. be placed.  The  long and the  short of this  is, that when  a user has the
  283. Match Maker  match 'em up,  they may only  show a percentage  match of, say
  284. 39%,  but when  looking at  the questionnaire  responses, actually  be more
  285. compatible than that. So, using a variance of 1.5 would probably raise that
  286. percentage to about  65%.  You'll have to  play with this  one and see what
  287. best works for you and your users.
  288.  
  289. (How's that for being long winded!!)
  290.  
  291. GAPQBDR  will obtain  the  sysop's name  from  the BBS  configuration file.
  292.  
  293. Next,  you  will  need  to run  the  MM-UTIL.EXE  program  by  entering the
  294. following command at a DOS prompt:
  295.  
  296.         C>MM-UTIL DOOR.CNF <enter>
  297.  
  298.         **SEE NOTE AT THE END OF THIS FILE**
  299.  
  300. One of  your created configuration  files needs to be passed to MM-UTIL.EXE
  301. as  a command  line  parameter.   The program  uses  this file to determine
  302. if your copy of the door program is registered.
  303.  
  304. You  will  be  presented with  a  menu  of options.   The  first  thing you
  305. will  need  to do,  is  create the  MATCHMKR  working files.   To  do this,
  306. choose  menu option  "1".   The program  will  create the  following files:
  307.  
  308.         USERS.DAT  -  User file
  309.         MSGS.DAT   -  Mail message base
  310.         MSGS.IDX   -  Mail message base index
  311.         USERLOG    -  User log
  312.  
  313. Once this  is done,  you can  exit the  utility program  by simply pressing
  314. <ENTER> at the command prompt.
  315.  
  316. Now,  you  can  continue  installing  the  door  by  working  on  the other
  317. files.
  318.  
  319. You  must now  create a  batch file  to invoke  the door.   This batch file
  320. is placed  in your  BBS default  directory.  Such  a batch  file might look
  321. like   this:
  322.  
  323.        @ECHO OFF
  324.        CD \GAP\DOORS\MATCHMKR
  325.        MATCHMKR MATCH.CNF
  326.        CD \GAP
  327.        gap                         <-Not needed for GAP versions above 4.xx
  328.  
  329. As  you can  see, the  door is  invoked by  passing the  configuration file
  330. name as a parameter.
  331.  
  332.  
  333.                                    Page 9
  334.  
  335. Installation ans SetUp - Continued
  336. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  337.  
  338. You  will also  need to  modify your  doors  menu files  and the  data file
  339. that  tells the  BBS  what your  doors are  and  the security  level needed
  340. to access them.  For GAP, these are respectively:
  341.  
  342.         DOORM
  343.         DOORMG
  344.         DOORS.DAT
  345.  
  346. Please  refer  to  your  BBS documentation  for  details  on  setting these
  347. files up.
  348.  
  349. If you are running multi-nodes, simply create a separate door configuration
  350. file  for  each  node,   and  number  them.  For  instance,  for  a 3  node
  351. system,  you  might  have  the  following  configuration files:
  352.  
  353.         MATCH-1.CNF
  354.         MATCH-2.CNF
  355.         MATCH-3.CNF
  356.  
  357. The  only  difference  between  the  three  would  be  the  1st  line which
  358. points to the default directory for the particular node.
  359.  
  360. Multi-user  operation is automatic.  For GAP,  the presence of DUMMYLOK.DAT
  361. in   the  MAIN  directory   triggers  multi-user  operation.
  362.  
  363. The  following files  are read  during door  initialization.  They  must be
  364. present or the door will not operate.
  365.  
  366.         DOOR.SYS
  367.         GAPBBS.CNF
  368.  
  369. In  addition,   this  door  program accesses  the  GAP  USERS.DAT  file for
  370. information, but does  not write to  it.  You also  need to have  a copy of
  371. your GAPUTI.CNF file in the directory  where the door resides.  See the UTI
  372. documentation to see how this is set up.
  373.  
  374. You  will now  want  to set  up  the WELCOME  and  NEWS files.   Samples of
  375. these  files have  been included  in this  ZIP file.   The WELCOME  file is
  376. shown  to callers  after they successfully  log-on  to the  door.  The NEWS
  377. file  is  displayed  immediately  after  this.   Each  of  these  files can
  378. have  an  ASCII  and  a ANSI  version.   For  instance,  the  ASCII welcome
  379. file  would be  named WELCOME;  the ANSI  version would  have a  G appended
  380. to the end of the name i.e WELCOMEG.
  381.  
  382. Next  you will  need  to set  up  the QUEST  file  which will  contain your
  383. questions and answer choices.  You may  want  to  print  out  the QUEST.DAT
  384. file to see an example of the set-up.
  385.  
  386. 1)  You may have up to 73 questions.
  387.  
  388. 2)  Each question can be up to 3 lines.
  389.  
  390. 3)  Each question can have up to 21 answers.
  391.  
  392.  
  393.                                    Page 10
  394.  
  395. Installation ans SetUp - Continued
  396. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  397.  
  398. The following is an explanation of how to set up this file:
  399.  
  400.         38                     <- number of questions in this file
  401.         1                      <- number of lines in the 1st question
  402.         10                     <- number of answers
  403.         How old are you?       <- question line 1
  404.         Less than 18 years old <- answer A
  405.         18 - 20 years old      <- answer B
  406.         21 - 25 years old      <- answer C
  407.         26 - 28 years old      <- answer D
  408.         29 - 32 years old      <- answer E
  409.         33 - 38 years old      <- answer F
  410.         39 - 43 years old      <- answer G
  411.         44 - 49 years old      <- answer H
  412.         50 - 60 years old      <- answer I
  413.         Over 60 years old      <- answer J
  414.         2                      <- number of lines in the last question
  415.         3                      <- number of answers
  416.         Now honestly, did you tell the whole truth on the
  417.         questionnaire,   and  nothing  but  the  truth  so  help  you  God?
  418.         Yes, I told the whole truth
  419.         A few lies never hurt anyone
  420.         I told mostly the truth
  421.  
  422. In  the above  example  the first  line is  the  total number  of questions
  423. contained in the file.
  424.  
  425. Line 2 is the number of lines in the first question.
  426. Line 3 is the number of answers listed for the question.
  427. Line 4 is the first question in the file.
  428. Lines 5 to 13 are the answers for the first question.
  429.  
  430. The last 7 lines break down as follows:
  431.  
  432. Line 1 states that this question has two lines.
  433. Line 2 states that there are 3 answers listed
  434. Line 3 is the first line of the question.
  435. Line 4 is the second line of the question.
  436. Line 5 is the first answer.
  437. Line 6 is the second answer.
  438. Line 7 the third and last answer.
  439.  
  440. Remember  that each  question  is displayed  as  the question  lines plus a
  441. blank  line; the  answer  lines; plus  a blank  line  and the  prompt line.
  442. If the  total number  of question lines  + blank  + answer  lines + blank +
  443. prompt  line  is  greater  than  22, you  may  end  up  with  part  of your
  444. question  scrolling off  the caller's screen  before  they had  a chance to
  445. read  it.   So,  keep it  all  within  reason.  The  shorter  the question,
  446. the  better.   One  liners  are the best; two liners O.K, but three becomes
  447. tedious and frustrating.
  448.  
  449. There  are  two  questions  you  need  not  worry  about  including  in the
  450. file. These are:
  451.  
  452.  
  453.                                    Page 11
  454.  
  455. Installation ans SetUp - Continued
  456. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  457.  
  458.         What is your Sex?
  459.         What is your sexual preference?
  460.  
  461. Since  the  program  must have  these  to  work correctly,  they  have been
  462. included in the source code to eliminate problems.
  463.  
  464. Once you have created your QUEST.DAT file, you are  finished with  the door
  465. install!   Just be  sure  to test  your  questionnaire file  before putting
  466. the  door up  for callers  to use.   If you  have problems,  you may upload
  467. your  file to  The DUNGEON  BBS -  (416)926-8734, and  I'll do  it for you.
  468.  
  469.  
  470.                                   Page 12
  471.  
  472. SysOp Set-Up and Functions
  473. ^^^^^^^^^^^^^^^^^^^^^^^^^^
  474.  
  475. The   following  sysop  functions  are  available  while  awaiting keyboard
  476. input:
  477.  
  478.         F5        -  Shell to DOS.
  479.         F8        -  Twit user and return to BBS.
  480.         F10       -  Initiate chat with user.
  481.         CF10      -  Answer user page bell.
  482.         Home      -  Main user stats.
  483.         End       -  Displays sysop keys available.
  484.         PgDn      -  Secondary user stats.
  485.         Up Arrow  -  Increase user's time remaining.
  486.         Dn Arrow  -  Decrease user's time remaining.
  487.  
  488. One of  the nicer  features about using  the TWIT  key, is the  user is not
  489. told  that  "the  sysop  wants them  to  return  to  the  BBS".  Instead, a
  490. very plain and  simple message  of  "returning you to the BBS" is displayed
  491. This way,  the  user is  given  no indication  that  the  sysop is hovering
  492. about.
  493.  
  494. When  using  the F5  shell  to DOS  key,  to  return to  the  door program,
  495. simply  type  EXIT at  the  DOS command  prompt.   It is  not  necessary to
  496. change   directories  back  to  the   door  directory.   GAPQBDR  is  smart
  497. enough  to  know which  drive  and directory  the  door program  is  in and
  498. will reset the defaults upon return from DOS.
  499.  
  500. The   Up and   Down  Arrow keys   increase  and decrease   the  user's time
  501. respectively  by 5  minutes for  each  key press.   There is  no indication
  502. of  what  is  occurring  (except by  the  fact  the  user's  time remaining
  503. will  change), so  the sysop  should try  not to  have a  lead finger.  The
  504. increase  or decrease  is effective  only while  the user  is in  the door.
  505.  
  506.  
  507.  
  508.  
  509.                                   Page 13
  510.  
  511. The Match Maker Maintenance Program - MM-UTIL.EXE
  512. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  513.  
  514. Included  with  MATCHMxx,  is a  utility  maintenance  program.   This is a
  515. handy   program  to  help  you  maintain  the  files  associated  with this
  516. door.    The  following  outlines  what  this  program  will  do  for  you.
  517.  
  518. When invoked, you will be presented with a menu of options:
  519.  
  520. [1]    Create All Default Files
  521.  
  522. This  command was  discussed  earlier and  is  used to  create  all default
  523. files  needed  to  run  the door  program.   This  command  should  only be
  524. used  to  create  the files  from  scratch,  not in  attempts  to  reset or
  525. re-create them.
  526.  
  527. [2]    Re-Create Main User File
  528.  
  529. This  command  is  used to  recreate  the  USER.DAT file.   It  will delete
  530. your old file and create a new one.
  531.  
  532. [3]    Re-Create Message Files
  533.  
  534. This  command is  used to  recreate  the MSGS.DAT  and MSGS.IDX  files.  It
  535. will delete your old files and create new ones.
  536.  
  537. [4]    Re-Create User Log
  538.  
  539. This  command  is  used  to recreate  the  USERLOG  file.   It  will delete
  540. your old file and create a new one.
  541.  
  542. The  difference between  menu options  2 to  4  and menu  option 1  is that
  543. option  1 does  not look  for an  existing file(s).   So what  will happen,
  544. is  that the  start-up  values will  be changed,  however  all of  the rest
  545. of  the  information  in the  file  will  remain.  Things  would  get quite
  546. messy  and  you'd  end up  with  lots  of error  messages.   Of  these, the
  547. only command  you will  need to use  on a  regular basis is  #4 to recreate
  548. the USERLOG.  This file will tend to grow quickly.
  549.  
  550. The  bottom  portion  of  the  menu  has  the  actual  maintenance options.
  551.  
  552. [A]    Message Base Utilities
  553.  
  554. When this  is chosen,  you will  be presented  with a  sub-menu of choices.
  555.  
  556. [1]    Show Message Headers
  557.  
  558. This  command  will  list the  message  headers  only; TO:,  FROM:,  MSG #,
  559. DATE:  of message  and TIME:  of message.   If there  are no  messages yet,
  560. you will be notified.
  561.  
  562. [2]    Show Messages
  563.  
  564. This  command  will list all  of the above,  along with the entire message.
  565. You  will  have  one  message  per  screen.   Messages  that  have been re-
  566. ceived will have a string of "****" in the TO field.
  567.  
  568.  
  569.  
  570.                                   Page 14
  571.  
  572. The Match Maker Maintenance Program - MM-UTIL.EXE - Continued
  573. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  574.  
  575. [3]    Pack Message Base
  576.  
  577. This   command  will  purge/pack  and   rebuild  you  message  base  files,
  578. deleting  any  messages  which have  been  received.   The  original files,
  579. MSGS.DAT and MSGS.IDX, will be renamed MSGS.BAK and IDX.BAK,
  580. respectively.
  581.  
  582. Just  press  ENTER  at the  command  prompt  to return  to  the  main menu.
  583.  
  584. [B]    Pack User File
  585.  
  586. With  this  command,  you will  be  prompted  for  a date  to  use  for the
  587. purging  of inactive  users.   The date  format  is MM-DD-YYYY.   Any users
  588. with a  last log-on  date before  and including  this date  will be flagged
  589. for  deletion. Prior  to the  users  being deleted,  you will  be presented
  590. with  a list  of the  affected users  and  asked if  you wish  to continue.
  591. The old user file will be named USERS.OLD.
  592.  
  593. [C]    Convert User File to Text
  594.  
  595. This  command  will  convert the  USERS.DAT  file  into a  text  file which
  596. will  list the  users  REAL name  as  listed in  the  BBS's user  file, the
  597. handle  and account  number used  in the  door and  the last  date and time
  598. the user was in the door.
  599.  
  600. In   the  next  release,  I  will  incorporate  the  use  of  command  line
  601. parameters   so that   you  can use   this  utility program   in  an event.
  602.  
  603.  
  604.                                   Page 15
  605.  
  606. **NOTE**
  607.  
  608. This version  of Match  Maker is a  DEMO.  The  door program  itself is not
  609. crippled  in any  way.   However, the  utility  program will  not  be fully
  610. functional   until  you  have  registered  the  door.   Until registration,
  611. you will  only be  able to use  the utility  program to  create the default
  612. files.
  613.  
  614. This  is released  "As Is"  and there  is *NO*  warranty or  guarantee that
  615. it  will work  for  you and  not  cause any  problems.  You have  chosen to
  616. use  this  door, YOU  are  responsible  for any  unfortunate  problems that
  617. may   develop  from  its  use  or  misuse.  I  will  gladly  listen  to any
  618. suggestions  or  problems you  may  have, and  I  will  do my  best  to fix
  619. whatever  needs  to  be  fixed.  I can  not  be  held  responsible  for any
  620. problems  you may  have,  whether directly  or  indirectly due  to  the use
  621. of the door.
  622.  
  623. Please   read  REGISTER.DOC  for  information   on  how  you  can  register
  624. your copy of Match Maker.
  625.  
  626. For complete support, contact the SYSOP on The DUNGEON BBS.
  627.  
  628. Registered  users  of  any  PGP  Communications  program  will  be  given a
  629. complementary user  account  on  the BBS  and  free minor  upgrades as they
  630. become available.
  631.  
  632.  
  633. Happy Exploring!
  634. Peter Paulekat
  635. The DUNGEON BBS
  636. (416)926-8734  1200/2400 Baud
  637.  
  638.  
  639.